package nc.tb.app.adjustbill.ui;

import nc.tb.app.vo.WtAdjustBillAggVO;
import nc.tb.app.vo.WtAdjustBillBVO;
import nc.tb.app.vo.WtAdjustBillVO;
import nc.ui.trade.bill.AbstractManageController;
import nc.ui.trade.button.IBillButton;

public class AdjustBillManageCtrl extends AbstractManageController{

	public String[] getCardBodyHideCol() {
		return null;
	}

	public int[] getCardButtonAry() {
		return new int[] {
				   IBillButton.Edit,
				   IBillButton.Del,
				   IBillButton.Save,
				   IBillButton.Cancel,
				   IBillButton.Line,
				   IBillButton.Commit,
				   IBillButton.Audit,
				   IBillButton.Return,
				   IBillButton.Brow,
				   IBillButton.Refresh,
				   IBillButton.Print,
				   IBillButton.File
				};
	}

	public boolean isShowCardRowNo() {
		return true;
	}

	public boolean isShowCardTotal() {
		return false;
	}

	public String getBillType() {
		return "TBWT";
	}

	public String[] getBillVoName() {
		return new String[]{
	            WtAdjustBillAggVO.class.getName(),
	            WtAdjustBillVO.class.getName(),
	            WtAdjustBillBVO.class.getName()};  
	}

	public String getBodyCondition() {
		return null;
	}

	public String getBodyZYXKey() {
		return null;
	}

	public int getBusinessActionType() {
		return 0;
	}

	public String getChildPkField() {
		return WtAdjustBillBVO.PK_ADJUSTBILL_B;
	}

	public String getHeadZYXKey() {
		return null;
	}

	public String getPkField() {
		return WtAdjustBillVO.PK_ADJUSTBILL;
	}

	public Boolean isEditInGoing() throws Exception {
		return null;
	}

	public boolean isExistBillStatus() {
		return false;
	}

	public boolean isLoadCardFormula() {
		return false;
	}

	public String[] getListBodyHideCol() {
		return null;
	}

	public int[] getListButtonAry() {
		return new int[] {
				   IBillButton.Query,
//				   IBillButton.Edit,
				   IBillButton.Del,
				   IBillButton.Commit,
				   IBillButton.Audit,
				   IBillButton.Card,
				   IBillButton.Refresh,
				   IBillButton.Print,
				   IBillButton.SelAll,
				   IBillButton.SelNone
				};
	}

	public String[] getListHeadHideCol() {
		return null;
	}

	public boolean isShowListRowNo() {
		return true;
	}

	public boolean isShowListTotal() {
		return false;
	}

}
